package com.wuercloud.service;

import com.wuercloud.entity.ServiceEntity;

import java.util.List;
import java.util.Map;

/**
 * 服务管理
 * 
 * @author ChinaSun
 * @email hjsw1@126.com
 * @date 2017-03-20 10:26:59
 */
public interface ServiceService {
	/**
	 * 根据id查询
	 *  @param serviceId
	 *  @return
	 */
	ServiceEntity queryObject(Integer serviceId);
	/**
	 * 查询服务列表
	 *  @param map
	 *  @return
	 */
	List<ServiceEntity> queryList(Map<String, Object> map);
	/**
	 * 查询总数
	 *  @param map
	 *  @return
	 */
	
	int queryTotal(Map<String, Object> map);
	/**
	 * 保存
	 *  @param service
	 */
	void save(ServiceEntity service);
	/**
	 * 修改
	 *  @param service
	 */
	void update(ServiceEntity service);
	/**
	 * 删除
	 *  @param serviceId
	 */
	void delete(Integer serviceId);
	/**
	 * 批量删除
	 *  @param serviceIds
	 */
	void deleteBatch(Integer[] serviceIds);
}
